/**
 * 
 */
package hunau.edu.cxb20.pracice4_9第六周作业;

/**
 * @author Jiang Zhiyan
 *
 * 2021年4月9日 下午12:58:30
 */
public class 前20个数的阶乘之和 {
 public static void main(String args [])
{    
	 //求1！+2！+...+20！
	 int sum=0;
    	 for(int i=1;i<=20;i++) {
    		 sum+=JC(i);
    	 }
    	 System.out.println(sum);
}
 //求阶乘的方法,此处与单元测试不同，这里必须加static
 //用void 则不能用return，用整数类型则必须有返回值
 public static int  JC(int n) {
		if(n==1) {
			return 1;
		}
		return JC(n-1)*n;
	}
}
